@charset "UTF-8";
#sbo-rt-content div {
    margin: 1em 1em 1em 1em
}

#sbo-rt-content a {
    text-decoration: none
}

#sbo-rt-content img {
    max-width: 100%;
    margin-top: 10pt
}

#sbo-rt-content p.booktitle {
    font-weight: bold;
    font-size: 2.5em;
    margin-top: 2em;
    margin-bottom: 0;
    text-align: center
}

#sbo-rt-content p.bookauthor {
    font-weight: bold;
    font-size: 1.7em;
    margin-top: .3em;
    margin-right: 2em;
    margin-bottom: 0;
    text-align: left
}

#sbo-rt-content p.booksubtitle {
    font-weight: bold;
    font-size: 1.7em;
    margin-top: 1em;
    margin-bottom: 7em;
    text-align: center;
    color: #8A8A8A
}

#sbo-rt-content .bookimage {
    font-size: 1.2em;
    margin-top: 0;
    margin-bottom: 1em;
    text-align: left
}

#sbo-rt-content .fmpara {
    font-size: .9em;
    text-indent: 0;
    margin-top: .5em;
    margin-bottom: .3em;
    text-align: justify
}

#sbo-rt-content .fmpara1 {
    font-size: .9em;
    text-indent: 0;
    margin-top: .4em;
    margin-bottom: .3em;
    text-align: right
}

#sbo-rt-content .inpara {
    text-indent: 0;
    margin-top: .4em;
    margin-left: 3em;
    margin-bottom: .3em
}

#sbo-rt-content .pub {
    margin-top: 10em;
    margin-bottom: 1em;
    text-align: right;
    margin-right: 5em
}

#sbo-rt-content .copyright {
    font-size: .9em;
    margin-top: .4em;
    margin-bottom: .4em;
    margin-left: 1.2em;
    margin-right: 1.2em;
    text-align: left
}

#sbo-rt-content .copyright1 {
    font-size: .9em;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-left: 4em;
    margin-right: 3.3em;
    text-align: left;
    text-indent: -1.6em
}

#sbo-rt-content .copyright2 {
    font-size: .9em;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-left: 4.2em
}

#sbo-rt-content .dedication {
    font-size: 1.1em;
    margin-bottom: 0;
    margin-top: 1.5em;
    text-align: center;
    margin-right: 0;
    font-style: italic
}

#sbo-rt-content .dedication1 {
    font-size: 1.1em;
    margin-bottom: 0;
    margin-top: .7em;
    text-align: center;
    margin-right: 0;
    font-style: normal
}

#sbo-rt-content .dedication2 {
    font-size: 1.2em;
    margin-bottom: 0;
    margin-top: .8em;
    text-align: center;
    margin-right: 1em
}

#sbo-rt-content .content-title {
    font-size: 1.6em;
    margin-top: 3em;
    margin-bottom: .1em;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content .fmtitle {
    font-size: 2.5em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: left;
    font-weight: bold;
    border-bottom: 1.1px solid black;
    padding-bottom: .8em
}

#sbo-rt-content .right {
    text-indent: 0;
    margin-top: 1em;
    margin-right: 1.5em;
    margin-bottom: .3em;
    text-align: right
}

#sbo-rt-content .right1 {
    text-indent: 0;
    margin-top: 0;
    margin-right: 1.5em;
    margin-bottom: .2em;
    text-align: right
}

#sbo-rt-content .chapimage {
    margin-left: .2em;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    text-align: left
}

#sbo-rt-content p.ChapterNumber {
    font-weight: bold;
    font-size: 1.7em;
    margin-top: 10px;
    margin-left: 0;
    margin-bottom: 5px;
    text-align: left
}

#sbo-rt-content p.ChapterTitle {
    font-weight: bold;
    font-size: 2.5em;
    margin-top: 0;
    margin-bottom: 1em;
    margin-left: 0;
    text-align: left;
    border-bottom: 1.1px solid black;
    padding-bottom: .8em
}

#sbo-rt-content p.PartNumber {
    font-weight: bold;
    font-size: 1.7em;
    margin-top: 10px;
    margin-left: 0;
    margin-bottom: 5px;
    text-align: left;
    padding-bottom: .8em
}

#sbo-rt-content p.partTitle {
    font-weight: bold;
    font-size: 2.5em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    text-align: left
}

#sbo-rt-content .paraaftertitle {
    font-size: 100%;
    text-indent: 0;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0
}

#sbo-rt-content p.noindent {
    font-size: 100%;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.noindent1 {
    font-size: 100%;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 1em
}

#sbo-rt-content p.noindent2 {
    font-size: 100%;
    text-indent: 0;
    margin-top: 1.5em;
    margin-bottom: 1em
}

#sbo-rt-content p.noindent3 {
    font-size: 100%;
    text-indent: 0;
    margin-top: .2em;
    margin-bottom: 1.5em;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.noindent4 {
    font-size: 100%;
    text-indent: 0;
    margin-top: .7em;
    margin-bottom: .2em;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content span.listing {
    font-weight: bold
}

#sbo-rt-content p.indent {
    font-size: 100%;
    text-indent: 1.5em;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.indentt {
    font-size: 100%;
    text-indent: 1.2em;
    margin-top: 1em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.indent1 {
    font-size: 100%;
    text-indent: 1.2em;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.indent1a {
    font-size: 100%;
    text-indent: 1.5em;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 4.5em;
    text-align: right
}

#sbo-rt-content p.indent2 {
    font-size: 100%;
    margin-top: .8em;
    margin-bottom: .8em;
    margin-left: 2.4em;
    margin-right: 2.4em;
    text-align: justify;
    font-style: italic
}

#sbo-rt-content p.indent3 {
    font-size: 100%;
    text-indent: 1em;
    margin-top: .8em;
    margin-bottom: .8em;
    margin-left: 1.8em;
    margin-right: 1.8em;
    text-align: left
}

#sbo-rt-content p.indent4 {
    font-size: 100%;
    text-indent: 1.3em;
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left: 2em;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content .blockquote {
    font-size: 100%;
    text-indent: .2em;
    margin-top: 1em;
    margin-left: 2em;
    margin-right: 1em;
    margin-bottom: 1em;
    text-align: justify
}

#sbo-rt-content .block-noin {
    font-size: 100%;
    text-indent: 0;
    margin-top: .5em;
    margin-left: 0;
    margin-right: 1em;
    margin-bottom: 0;
    text-align: justify
}

#sbo-rt-content p.noindent-block {
    font-size: 100%;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.5em;
    text-align: justify
}

#sbo-rt-content .blockquote1 {
    font-size: 100%;
    text-indent: .2em;
    margin-top: .7em;
    margin-left: 4em;
    margin-right: 2em;
    margin-bottom: 1em;
    text-align: left
}

#sbo-rt-content .block-noin1 {
    font-size: 100%;
    text-indent: .2em;
    margin-top: 2em;
    margin-left: 0;
    margin-right: 1em;
    margin-bottom: 2em;
    text-align: justify
}

#sbo-rt-content p.Heading1 {
    font-weight: bold;
    font-size: 2em;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: .2em
}

#sbo-rt-content p.Heading2 {
    font-size: 1.6em;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: .3em
}

#sbo-rt-content p.Heading2-a {
    font-size: 1.6em;
    text-indent: 0;
    margin-top: .2em;
    margin-bottom: .3em
}

#sbo-rt-content p.Heading2a {
    font-size: 1.5em;
    text-indent: 0;
    margin-top: .7em;
    margin-bottom: .3em;
    font-weight: bold
}

#sbo-rt-content p.Heading3 {
    font-weight: bold;
    font-size: 1.45em;
    text-indent: 0;
    margin-top: 1.2em;
    margin-bottom: .1em
}

#sbo-rt-content p.Heading3a {
    font-weight: normal;
    font-size: 1.25em;
    text-indent: 0;
    margin-top: 1.2em;
    margin-bottom: .1em
}

#sbo-rt-content p.Heading4 {
    font-size: 1.3em;
    text-indent: 0;
    margin-top: 1.3em;
    margin-bottom: .3em;
    text-align: left
}

#sbo-rt-content .img1 {
    text-align: left
}

#sbo-rt-content .img1a {
    text-align: right;
    margin-right: 5em;
    margin-top: 5em
}

#sbo-rt-content .img2 {
    text-align: left;
    margin-bottom: 1.5em
}

#sbo-rt-content div.Figure {
    font-size: small;
    margin-top: 1.5em;
    margin-bottom: 1.5em
}

#sbo-rt-content .para-1 {
    font-size: 100%;
    margin-top: 1em;
    text-indent: 1.5em;
    margin-bottom: 0;
    text-align: left
}

#sbo-rt-content .para-2 {
    font-size: .9em;
    text-indent: -1.4em;
    margin-left: 2.4em;
    margin-top: .5em;
    margin-bottom: 0
}

#sbo-rt-content .figurecaption {
    font-size: small;
    margin-top: 0;
    margin-bottom: 0;
    text-align: justify
}

#sbo-rt-content .image {
    text-align: center
}

#sbo-rt-content .codecaption {
    font-size: 100%;
    margin-top: .6em;
    margin-bottom: .6em;
    text-align: justify;
    font-style: italic
}

#sbo-rt-content .PCode {
    font-size: small;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    text-align: left;
    font-family: monospace
}

#sbo-rt-content .PCode-1 {
    font-size: small;
    margin-top: 1em;
    margin-bottom: .1em;
    margin-left: 0;
    text-align: left;
    font-family: monospace
}

#sbo-rt-content .PCode-2 {
    font-size: small;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    text-align: left;
    font-family: monospace
}

#sbo-rt-content .PCode-3 {
    font-size: small;
    margin-top: 0;
    margin-bottom: 1em;
    margin-left: 0;
    text-align: left;
    font-family: monospace
}

#sbo-rt-content div.singlethin {
    border-bottom: solid 3px;
    margin-left: 1em;
    margin-right: 1em;
    margin-bottom: 1em
}

#sbo-rt-content p.box-left {
    font-size: 100%;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
    text-align: left
}

#sbo-rt-content div.singlethin1 {
    margin-left: 2em;
    margin-right: 2em
}

#sbo-rt-content .inlinecode {
    font-family: monospace
}

#sbo-rt-content div.notepara {
    font-size: 110%;
    text-indent: 0;
    margin-top: 1em;
    border-top: solid 1px;
    border-bottom: solid 1px;
    margin-bottom: 1em;
    text-align: justify
}

#sbo-rt-content span.pink-box {
    font-weight: bold;
    padding-left: 1.3em;
    padding-right: 1.3em;
    border: 1.1px solid black;
    font-size: 1.5em;
    margin-top: .5em;
    margin-bottom: .5em;
    text-indent: 0;
    text-align: justify
}

#sbo-rt-content span.courier {
    font-family: Courier New;
    font-weight: normal;
    font-style: normal;
    font-size: 100%
}

#sbo-rt-content div.courier {
    font-family: Courier New;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    margin-top: 1em;
    margin-bottom: 1em
}

#sbo-rt-content div.boxcourier {
    font-family: Courier New;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1.5em;
    margin-right: 1.5em;
    text-align: left
}

#sbo-rt-content span.courier1 {
    font-family: Courier New;
    font-weight: normal;
    font-style: normal;
    font-size: 95%
}

#sbo-rt-content .boxhead {
    font-size: 1.25em;
    font-weight: bold;
    padding-left: .1em;
    padding-bottom: .1em;
    padding-top: .1em;
    margin-top: 0;
    text-indent: 0;
    text-align: center;
    border: 3px solid black
}

#sbo-rt-content div.box {
    margin-top: 1em;
    margin-bottom: 1em
}

#sbo-rt-content .boxpara {
    font-size: 110%;
    text-indent: 0;
    margin-left: 1.5em;
    margin-right: 1.5em;
    margin-top: .5em;
    margin-bottom: .5em;
    text-align: left
}

#sbo-rt-content .alpha {
    font-size: 1.2em;
    font-weight: bold;
    margin-left: .2em;
    margin-top: 1em;
    margin-bottom: .3em;
    text-align: left
}

#sbo-rt-content .index {
    font-size: 1em;
    margin-left: .2em;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

#sbo-rt-content .index1 {
    font-size: 1em;
    margin-left: 1.7em;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

#sbo-rt-content .index2 {
    font-size: 1em;
    margin-left: 3.3em;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

#sbo-rt-content .cover {
    text-align: center
}

#sbo-rt-content .top {
    border-top: 1.1px solid black;
    border-bottom: 2px solid black
}

#sbo-rt-content .bot {
    border-bottom: 2px solid black
}

#sbo-rt-content table.bodytable,
#sbo-rt-content table {
    border-collapse: collapse;
    margin-bottom: 8px;
    font-size: small;
    margin-top: 10pt;
    width: 95%;
    border-top: 0 solid black;
    border-bottom: 0 solid black
}

#sbo-rt-content table.fmtable {
    margin-bottom: 1em;
    font-size: 1em;
    margin-left: 4em;
    border-top: 0 solid #FFF;
    border-bottom: 0 solid #FFF
}

#sbo-rt-content table {
    margin-bottom: 1em;
    border-top: 1.1px solid black;
    border-bottom: 1.1px solid black;
    border-collapse: collapse
}

#sbo-rt-content th {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding-right: 1.5em
}

#sbo-rt-content td {
    font-size: small;
    padding-right: 1.5em;
    margin-top: 0;
    margin-bottom: 1em
}

#sbo-rt-content .tablepara {
    font-size: small;
    text-indent: 0;
    margin-top: 0;
    margin-bottom: .5em;
    padding-right: 1.5em
}

#sbo-rt-content .tablepara1 {
    font-size: small;
    margin-left: 2em;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 1.5em
}

#sbo-rt-content .header {
    border-bottom: 1.1px solid black;
    text-indent: 0;
    text-align: left
}

#sbo-rt-content .header1 {
    border-top: 1.1px solid black;
    text-indent: 0;
    text-align: left
}

#sbo-rt-content .TabCapt {
    font-style: italic;
    margin-left: 0;
    text-indent: 0;
    margin-top: .2em;
    margin-bottom: 0
}

#sbo-rt-content .FigCapt {
    font-style: italic;
    font-size: .9em
}

#sbo-rt-content .CaptNr {
    font-weight: bold
}

#sbo-rt-content .ttitle {
    font-style: Italic;
    margin-bottom: 1em
}

#sbo-rt-content p.paraaftertitle1 {
    font-size: .9em;
    text-indent: 0;
    margin-top: .5em;
    margin-bottom: .8em;
    text-align: left
}

#sbo-rt-content p.para {
    font-size: small;
    text-indent: 20px;
    margin-top: 0;
    margin-bottom: 0;
    text-align: justify
}

#sbo-rt-content p.quote {
    font-style: italic;
    font-size: 100%;
    margin-top: 1.5em;
    margin-left: 2.5em;
    margin-right: 2.5em;
    margin-bottom: 0
}

#sbo-rt-content p.quotesource {
    font-size: small;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: right
}

#sbo-rt-content p.chaptersubtitle {
    font-size: x-large;
    text-indent: 0;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    text-align: left
}

#sbo-rt-content p.line {
    margin-top: .3em;
    border-bottom: 1px solid black
}

#sbo-rt-content p.line1 {
    margin-top: .3em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid black
}

#sbo-rt-content p.line2 {
    margin-top: 5em;
    margin-bottom: 5em;
    border-bottom: 1px solid black;
    text-align: center;
    margin-left: 15em;
    margin-right: 15em
}

#sbo-rt-content li {
    margin-bottom: .5em;
    margin-top: .5em
}

#sbo-rt-content p.alpha {
    font-size: 1.2em;
    font-weight: bold;
    margin-left: .2em;
    margin-top: 1em;
    margin-bottom: .3em;
    text-align: left
}

#sbo-rt-content ul.bulleted-list {
    font-size: 100%;
    text-align: left;
    margin-left: 5em;
    margin-right: 3em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0
}

#sbo-rt-content ul.bulletedin-list {
    font-size: 100%;
    text-align: left;
    margin-left: 6em;
    margin-right: 3em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0
}

#sbo-rt-content ul.bulleted {
    font-size: 100%;
    text-align: left;
    margin-left: 3em;
    margin-right: 3em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0
}

#sbo-rt-content ul.bulleted-thin {
    font-size: 100%;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0
}

#sbo-rt-content ol.OrderedList {
    font-size: 100%;
    text-align: left;
    margin-left: 4em;
    margin-right: 3em;
    margin-top: 1em;
    margin-bottom: 1em
}

#sbo-rt-content ul.bulleted1 {
    font-size: 100%;
    text-align: left;
    margin-left: 0;
    margin-right: 5em;
    margin-top: 1em;
    margin-bottom: 1em;
    list-style-type: none
}

#sbo-rt-content ul.bulleted1_a {
    font-size: 100%;
    text-align: justify;
    margin-left: 0;
    margin-right: 5em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0;
    list-style-type: none
}

#sbo-rt-content ul.bulleted2 {
    font-size: 100%;
    text-align: justify;
    margin-left: 2.3em;
    margin-right: 5em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0
}

#sbo-rt-content ul.bulleted4 {
    font-size: 100%;
    text-align: center;
    margin-left: 1.3em;
    margin-right: 5em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0;
    list-style-type: none
}

#sbo-rt-content .numbered {
    font-size: small;
    text-align: justify;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: .5em;
    margin-bottom: .5em;
    text-indent: 1em
}

#sbo-rt-content .bulletedin {
    font-size: 100%;
    text-align: justify;
    margin-left: 3.8em;
    margin-right: 4em;
    margin-top: .5em;
    margin-bottom: .5em
}

#sbo-rt-content .bulletedin1 {
    font-size: 100%;
    text-align: justify;
    margin-left: 4.5em;
    margin-right: 4em;
    margin-top: .5em;
    margin-bottom: .5em
}

#sbo-rt-content ul.None {
    font-size: .9em;
    text-align: justify;
    margin-left: 3em;
    margin-right: 2em;
    margin-top: .5em;
    margin-bottom: .5em;
    list-style-type: none
}

#sbo-rt-content .Listing {
    font-size: small;
    margin-bottom: 0
}

#sbo-rt-content .PCode1 {
    font-size: small;
    margin-top: .7em;
    margin-bottom: 0;
    text-align: left;
    font-family: monospace
}

#sbo-rt-content .PCode2 {
    font-size: small;
    margin-top: 1em;
    margin-bottom: .1em;
    margin-left: 2.2em;
    text-align: left;
    font-family: monospace
}

#sbo-rt-content .PCode3 {
    font-size: small;
    margin-top: 0;
    margin-left: 2.2em;
    margin-bottom: .1em;
    text-align: left;
    font-family: monospace
}

#sbo-rt-content .NoteCaption {
    font-size: small;
    margin-top: 1.3em;
    margin-left: 5em;
    margin-right: 5em;
    border: 1.1px solid black;
    padding: .5em;
    margin-bottom: 1.3em
}

#sbo-rt-content .Table {
    font-size: 100%;
    margin-bottom: 1em;
    margin-top: 1em;
    margin-left: 0
}

#sbo-rt-content .toc {
    font-size: 1.1em;
    margin-top: .2em;
    margin-bottom: .1em;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content .toc-p {
    font-size: 1.5em;
    margin-top: .5em;
    margin-bottom: .1em;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content .toca {
    font-size: 1.1em;
    margin-top: 1em;
    margin-bottom: .4em;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content .toc1 {
    font-size: 1.2em;
    margin-top: .4em;
    margin-bottom: .3em;
    text-align: left;
    margin-left: 0;
    text-indent: 0;
    font-weight: bold
}

#sbo-rt-content .toc2 {
    font-size: 1.1em;
    margin-top: .4em;
    margin-bottom: .3em;
    text-align: left;
    margin-left: 1.2em;
    text-indent: 0;
    font-weight: normal
}

#sbo-rt-content .toc3 {
    font-size: .9em;
    margin-top: .4em;
    margin-bottom: .3em;
    text-align: left;
    margin-left: 3.8em;
    text-indent: 0;
    font-weight: normal
}

#sbo-rt-content .toc4 {
    font-size: 1.1em;
    margin-top: .2em;
    margin-bottom: .5em;
    margin-left: 0;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content .tocch {
    font-size: 1.3em;
    margin-top: .7em;
    margin-bottom: .7em;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content .noborder {
    margin-bottom: 1em;
    border-top: 0 solid #FFF;
    border-bottom: 0 solid #FFF
}

#sbo-rt-content .authurright {
    text-align: right;
    margin-top: 0;
    margin-bottom: 0
}

#sbo-rt-content .FormalPara {
    font-size: small;
    margin-bottom: .7em
}

#sbo-rt-content .FontName1 {
    font-size: 100%;
    font-family: "Courier New", Courier, monospace
}

#sbo-rt-content span.FontName2 {
    font-size: 100%;
    font-family: "Courier New", Courier, monospace
}

#sbo-rt-content span.FontName3 {
    font-size: 100%;
    font-family: "Courier New", Courier, monospace
}

#sbo-rt-content .rightarrow {
    margin-top: 0
}

#sbo-rt-content div.thinline {
    margin-top: 1em;
    margin-bottom: 1em;
    border-top: solid 4px #AFAFB0;
    border-bottom: solid 4px #AFAFB0
}

#sbo-rt-content span.line {
    text-decoration: underline
}

#sbo-rt-content span.underline {
    text-decoration: underline
}

#sbo-rt-content div.box {
    border-top: solid 2px;
    border-bottom: solid 2px
}

#sbo-rt-content .app {
    font-size: 150%;
    margin-left: .8em
}

#sbo-rt-content .page {
    text-decoration: none;
    color: #000
}

#sbo-rt-content .cXXX {
    text-decoration: none;
    color: #000
}

#sbo-rt-content .textindent {
    margin-left: 1.7em;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 100%
}

#sbo-rt-content .textindent1 {
    margin-left: 1.7em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 100%
}

#sbo-rt-content .textindent2 {
    margin-left: 1.7em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 100%;
    text-indent: 1em
}

#sbo-rt-content p.FootNote {
    margin-top: .8em;
    margin-bottom: 0;
    font-size: 85%;
    text-indent: 0;
    text-align: left;
    margin-left: 0;
    margin-right: 0
}

#sbo-rt-content pre {
    margin-left: 0;
    font-family: monospace;
    white-space: pre-wrap
}

#sbo-rt-content p.Heading4a {
    font-size: 1.15em;
    font-weight: bold;
    text-indent: 1em;
    margin-top: 1.3em;
    margin-bottom: .3em;
    border-top: 3px solid #4d4d4c;
    border-left: solid 3px #4d4d4c;
    border-right: solid 3px #4d4d4c;
    border-bottom: solid 3px #4d4d4c;
    text-align: center
}

#sbo-rt-content p.noindent8 {
    font-size: 100%;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: center;
    font-weight: bold;
    color: #8A8A8A
}

#sbo-rt-content .tocb {
    font-size: 1.4em;
    margin-top: .5em;
    margin-bottom: .2em;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content .part {
    font-weight: normal;
    font-size: 1em;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 1.3em;
    padding-bottom: 10em;
    padding-right: 1.3em;
    border: 1.1px solid black
}

#sbo-rt-content p.Heading5 {
    font-size: 1em;
    text-indent: 0;
    margin-top: 1.3em;
    margin-bottom: .3em;
    text-align: left;
    font-weight: bold
}

#sbo-rt-content p.noindent5s {
    font-size: 100%;
    text-indent: 0;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: right
}

#sbo-rt-content span.strike {
    text-decoration: line-through
}

#sbo-rt-content p.tab-left {
    font-size: 100%;
    text-indent: 0;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.tab-leftt {
    font-size: 100%;
    text-indent: 0;
    margin-top: .5em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.tab-rightt {
    font-size: 100%;
    text-indent: 0;
    margin-top: .5em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: right
}

#sbo-rt-content p.tab-center {
    font-size: 100%;
    text-indent: 0;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: center
}

#sbo-rt-content p.tab-centert {
    font-size: 100%;
    text-indent: 0;
    margin-top: .5em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: center
}

#sbo-rt-content p.tab-right {
    font-size: 100%;
    text-indent: 0;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-left: 0;
    margin-right: 0;
    text-align: right
}

#sbo-rt-content .center {
    text-indent: 0;
    margin-top: .5em;
    margin-right: 0;
    margin-bottom: .3em;
    text-align: center
}

#sbo-rt-content .img-vert {
    vertical-align: middle
}

#sbo-rt-content ol.list1 {
    list-style-type: lower-alpha;
    margin-left: 0;
    text-align: left
}

#sbo-rt-content ol.listnone {
    list-style-type: none;
    margin-left: 0;
    text-align: left
}

#sbo-rt-content .bull {
    font-size: 100%;
    text-align: left;
    margin-left: 0;
    margin-right: 3em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0
}

#sbo-rt-content .list1 {
    font-size: 100%;
    margin-bottom: 0;
    margin-left: 3.5em;
    text-align: left
}

#sbo-rt-content .listin {
    font-size: 90%;
    margin-top: .5em;
    margin-bottom: 0;
    margin-left: 6em;
    text-align: left
}

#sbo-rt-content .list1in {
    font-size: 90%;
    margin-top: .5em;
    margin-bottom: 0;
    margin-left: 6.3em;
    text-align: left
}

#sbo-rt-content p.tab-foot {
    font-size: 100%;
    text-indent: 0;
    margin-top: .1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

#sbo-rt-content p.ChapterTitlei {
    font-weight: bold;
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 1em;
    margin-left: 0;
    text-align: left;
    border-bottom: 1.1px solid black;
    padding-bottom: .8em
}

#sbo-rt-content p.Heading2ai {
    font-size: 1.5em;
    text-indent: 0;
    margin-top: .7em;
    margin-bottom: .3em;
    font-weight: bold
}

#sbo-rt-content h3.Heading1 {
    font-weight: bold;
    font-size: 1.2em;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: .2em;
    text-transform: none;
    font-style: italic;
    color: #FF6347
}
